Journal Remap-Based FTL for Journaling File System with Flash Memory

نویسندگان

  • Seung-Ho Lim
  • Hyun-Jin Choi
  • Kyu Ho Park
چکیده

Constructing flash memory based storage, FTL (Flash Translation Layer) manages mapping between logical address and physical address. Since FTLwrites everydata to new region by itsmappingmethod, the previous data is not overwritten by new write operation. When a journaling file system is set up upon FTL, it duplicates data between the journal region and its home location for the file system consistency. However, the duplication degrades the performance. In this paper, we present an efficient journal remap-based FTL. The proposed FTL, called JFTL, eliminates the redundantdata duplication by remapping the journal region data path to home location of file system. Thus, our JFTL can prevent from degrading write performance of file system while preserving file system consistency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending the lifetime of flash-based storage through reducing write amplification from file systems

Flash memory has gained in popularity as storage devices for both enterprise and embedded systems because of its high performance, low energy and reduced cost. The endurance problem of flash memory, however, is still a challenge and is getting worse as storage density increases with the adoption of multi-level cells (MLC). Prior work has addressed wear leveling and data reduction, but there is ...

متن کامل

Supporting Transactional Atomicity in Flash Storage Devices

Flash memory does not allow data to be updated in place, and the copy-on-write strategy is adopted by most flash storage devices. The copy-on-write strategy in modern FTLs provides an excellent opportunity for offloading the burden of guaranteeing the transactional atomicity from a host system to flash storage and for supporting atomic update propagation. This paper presents X-FTL as a model ca...

متن کامل

A Dual-Grained FTL for Flash Memory

Flash memory has been widely used in both embedded devices and enterprise storage devices, due to its specific characteristics such as small size, light weight, high speed, shock resistance, and less energy consumption. However, in order to deal with the special limitation of flash memory, i.e., erasebefore-write, an intermediate software layer called flash translation layer (FTL) was employed ...

متن کامل

Increasing Performance of ext3 with USB Flash Drives

There has been a mass movement in operating systems to Journaling File Systems, such as ext3 and NTFS. Journaling File Systems implement a journal, which stores information on how to update files in the system to make them consistent. Sometimes the journal also stores data before it is written to the main part of the file system. Journaling File Systems such as ext3 originally kept the journal ...

متن کامل

LSTAFF: System Software for Large Block Flash Memory

Recently, flash memory is widely used in embedded applications since it has strong points: non-volatility, fast access speed, shock resistance, and low power consumption. However, due to its hardware characteristics, it requires a software layer called FTL (flash translation layer). We present a new FTL algorithm called LSTAFF (Large STAFF). LSTAFF is designed for large block flash memory. That...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007